package com.wjm.mapper.interf;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.wjm.entity.Admin;

public interface AdminMapper extends MapperInterface<Admin> {

	/**
	 * 根据账号查找
	 * 
	 * @param adminCode
	 *            账号
	 * @return 管理员对象
	 * @throws Exception
	 */
	public Admin selectByCode(String adminCode) throws Exception;

	/**
	 * 修改状态
	 * 
	 * @param adminId
	 *            管理员id
	 * @param status
	 *            状态
	 * @return 成功条数
	 * @throws Exception
	 */
	public int updateStatus(@Param("adminId") int adminId, @Param("status") int status) throws Exception;

	/**
	 * 根据状态查询所有的管理员
	 * 
	 * @param status
	 *            状态
	 * @return list集合
	 * @throws Exception
	 */
	public List<Admin> selectByStatus(int status) throws Exception;

}
